c语言中" stdlib.h"和<stdlib.h>的效率问题

来源:百度知道 编辑:UC知道 时间:2024/07/05 01:06:28
即比较二者的在程序中对程序执行速度的影响

对执行速度是几乎没有任何影响

#include"stdio.h"
#include<math.h>
但是这两种形式是有区别的:使用尖括号表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的),而不在源文件目录去查找;
使用双引号则表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找。用户编程时可根据自己文件所在的目录来选择某一种命令形式。

没有影响,那是一样一样一样的。

对编译速度有略微略微的影响

对执行速度毫无影响

主要差别在于后一种写法可以确保你用的是编译器自带的那个 stdlib.h

对执行速度是没有任何影响的。
它们之前区别就是在编译时查找头文件的路径方式不同。
前一个先在本地查找,如果没有则到指定的目录查找。
后一个则相反